package MathHomeWorkTest;
/*
1000以内的亲密数,如果a的所有正因子和等于b，b的所有正因子和等于a，因子包括1但不包括本身，且a不等于b，则称a，b为亲密数对
 */
public class MathTest24 {
    public static void main(String[] args) {
        for(int i = 2; i <= 1000; i++){
            int sum = getFactor(i);
            if(sum > i && getFactor(sum) == i){
                System.out.println(i+" "+sum);
            }
        }
    }

    public static int getFactor(int i){
        int sum = 0;
        for(int j = 1; j < i/2+1; j++){
            if(i % j == 0){
                sum+=j;
            }
        }
        return sum;
    }
}
